VERSION 1.7.2
==============================================================================================================================
Fixed prioblem with "mail server" field on Notification Settings HTML page

VERSION 1.7.1
==============================================================================================================================
Changed maximum total allowed sensor count for CC VERSION

VERSION 1.7.0
==============================================================================================================================
Added :
- additional display register and function to logout display user automatically on EMI system reboot
- added HAL_UART_ErrorCallback function for handling transmission errors and restore communication
- possibility to control 4 handles via RFID card and display
- support for "OA" display command (from Display FW 4.0)- open all "Handle" and "Handle 2" configured outputs (check also the access rights of current logged user)
Changed :
- system log is now send in reversed order : the newest event has index '0'
- RS485 registers definitions moved to common external file
- optimized 1-wire timing in scope of 4 handles & sensors connected to the same bus
- improved Daylight saving and date/time set functions

VERSION 1.6.2
==============================================================================================================================
Changed :
- fixed multiple data reads on log.html JS script
- fixed Rack Display communication stop after mail send
- fixed random communication stop/block with Rack Display


VERSION 1.6.1
==============================================================================================================================
Added :
- possibility to use SMTP server without authentication (empty user & password fields)
- possibility to use directly mail server IP address or name (with DNS lookup)

VERSION 1.6.0
==============================================================================================================================
- added full support for HiAcc Combo sensor
- updated status.html page : sensors table automatic scaling according to status.cgi JSON data (temp and comb 'count' value)
- optimized sensors_handler() function
- SNMP combo sensor variables mapping vs OID
- debug message fixes

VERSION 1.5.5
==============================================================================================================================
- Disabled #SYSTEM_DEBUG

VERSION 1.5.4
==============================================================================================================================
Fixed :
- LED control on Reader "HID/HITAG" settings
- RS485_MODBUS timeout 80->200

VERSION 1.5.3
==============================================================================================================================
Fixed :

- modified JSON sensors 
- fixed type error on log.html

VERSION 1.5.2
==============================================================================================================================
Fixed :

- improved stability of UART functions
- added handle UART registers

VERSION 1.5.1
==============================================================================================================================
- Blocked multiple reads of RFID card with the same UID also for UNIQUE tag type

VERSION 1.5.0
==============================================================================================================================
Fixed :

- problmes with socket management during webserver authentication
- blocked multiple reads of RFID card with the same UID


VERSION 1.4.9
==============================================================================================================================
Added :

- 250ms timer
- DELETE_USR.CGI request can now have usr_id (number) or user_label as key parameter

Changed :

- sensors querry each 500ms
- display querry each 250ms
- increased buffer size for json requests
- string data variables erasing method
- EEPROM data save on users configuration requests (add, edit, delete)
- html form for adding users on access_control.html now sends missing user_rem_acc_level field

VERSION 1.4.8
==============================================================================================================================
Added :

- 500ms handler for Display & 1wire communication
- send settings to Dispaly each 1 hour
- UART baud rate switching for RS485_MODBUS mode
- MODBUS.CGI and MODBUS2.CGI requests in RS485_MODBUS mode

Changed :

- 1wire timing and delays
- data save (variables) on webServer access control management page

VERSION 1.4.7
==============================================================================================================================
Fixed :

- added formatting of "name" field while adding new user
- added support of PIN field while deleting user entry

VERSION 1.4.6
==============================================================================================================================
Fixed :

- Ehernet controller L2 timeout
- socket disconnect library funcitons
- log.html page JSON loading time
- users data PIN and card number memory values

VERSION 1.4.5
==============================================================================================================================
Added :

- EMI-Lock build-in RFID reader support
- EMI-Lock build-in temperature and humidity sensor support

VERSION 1.4.4
==============================================================================================================================
Fixed :

- onewire timing

VERSION 1.4.3
==============================================================================================================================
Fixed :

- display sensors label send to RS485
- edit button on scale_status.html page
- content-length header value on authentication request response
- style.css max-age header value changed to expire in 1 day
- onewire delays

VERSION 1.4.2
==============================================================================================================================
Fixed :

- http response headers
- web server socket closing and timeout

VERSION 1.4.1
==============================================================================================================================
Fixed :

- http timing and socket closing
- log page data loading

VERSION 1.4.0
==============================================================================================================================
Added :

- new users management page
- HID Reader option in basic_settings.html
- blocked possibility to create users with same Name
- added setting to control server data push inside basic_settings.html
- added summer/winter time switch option in time settings, modified time update function
- removed old html pages and code
- GET request instead of POST on users management page
- additional SNMP Trap on alarm end
- increased maximum users count to 40

TEST VERSION 1.3.3
==============================================================================================================================

Fixed :

- Firmware upload triggering on Windows 10 and Edge browser
- moved system, SPI and I2C functions from main to core.c
- code cleanup

Added :
- scale editing functions
- scale_status.html page with edit box
- EEPROM save & restore scale data (ID's)

TEST VERSION 1.3.1
==============================================================================================================================
Fixed :

- EEPROM memory layout, to make settings reset after update unecessary
- fixed SNTP timing

TEST VERSION 1.3.0
==============================================================================================================================
Fixed :

- empty user name bug while using "Add user" in Users settings


TEST VERSION 1.2.9
==============================================================================================================================
Fixed :

- Variables binding in SNMP Trap notifications
- Full length Label of Inputs and Outputs in SNMP Trap


TEST VERSION 1.2.8
==============================================================================================================================
Changed :

Fixed :

- Display Authorization (PIN) query and receive timing

Added:

- support of CC_VERSION
- "custom" output mode - hold time 20 min, disabled automatic "off" switch after the alarm trigger is no longer present (i.e alarm)
- Temp2,Temp3,Temp4 UART Registers and status reporting functions to Display
- log entries after Output switching from Display


TEST VERSION 1.2.7
==============================================================================================================================
Added :

- MODBUS.CGI request
- log.cgi request with JSON system log entries
- lew log sub-page with table view, i/o name aliases
- sequential off-load data loading
- progress bar while loading log chunks
- search trough log table rows
- log.html file size optimization(log.min.html)
- support of both direct IP or alias NTP server address


Changed :

- removed unecessary code and old scale functions
- fixed JSON with mobus data
- disabled MODBUS data push, added JSON response for MODBUS.CGI request
- RFID card numer format in MIFARE option setting
- destination mail address fields in notification settings
- MIB file download - hidden
- mail notifications display in log page
==============================================================================================================================


TEST VERSION 1.2.5
==============================================================================================================================
Added :

- PIN field in Access Control JSON
==============================================================================================================================


TEST VERSION 1.2.4
==============================================================================================================================
Added :

- PIN field in Access Control page (+ corresponding functions and EEPROM mapping)
- support for MIFARE cards with longer UID
- card reader type selection

Changed :

- automatic default settings restore after software upload with RESET_AFTER_UPLOAD flag set
- "Message of the Day" filed renamed into "Display message box"
- hidden "External Fan Settings" table inside Main Setting page
- disabled option to change main admin ('0' index account) into user type

==============================================================================================================================